list1 = []
print(list1, type(list1))
list2 = [10, 2, '张三', True]
list3 = list()  # 类型转换：把参数转换为列表

list3 = list("123456789")  # str --> list
print(list3, type(list3))

# 列表的索引
print(list3[-1])

# 切片的操作
print(list3[2:6:2])

# 列表的加法和乘法
print(list3 + list2)
print(list3 * 3)

# 列表的成员运算
print('1' in list3)
print('1' not in list3)

print([1, 2, 3, 4] < [3, 4, 5])

# 内置函数
print(len(list3))
print(max(list3))
print(min(list3))
del list3
# print(list3)
print("="*10)

list4=['张三','李四','王菲','王五']
for name in list4:
    print(name)

# enumerate 枚举
for index,name in enumerate(list4):
    print(index,name)

for i in range(len(list4)):
    print(i,list4[i])
print("="*10)
# 末尾追加数据
list4.append("曹方")
print(list4)
# 添加列表
list4.extend([1,3])
print(list4)
# 插入元素
list4.insert(2,'5')
print(list4)
# 根据索引删除元素
list4.pop(3)
print(list4)
# 根据元素删除元素
list4.remove('王五')
print(list4)
list4.append(1)
# 只删除第一个
list4.remove(1)
print(list4)


# 计算若干个人的平均年龄
age = [10,20,30,40,23,45]
print(sum(age) / len(age))